@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
}

body {
  background-color: #000;
}

.expression-container {
  position: absolute;
  top: 80%;
  left: 50%;
  width: 50px;
  height: 50px;
  transform: translate(-50%, -50%);
  list-style: none;
}

.expression-container::before {
  position: absolute;
  left: 0;
  bottom: 0;
  content: "👍";
  font-size: 30px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  width: 50px;
  height: 50px;
  text-align: center;
}

.expression-container:active::before {
  transform: scale(1.1);
}

li:nth-child(1) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(34.79974deg);
  animation: move 2645.77262ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -3.87893s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(1)::before {
  position: absolute;
  content: "🍕";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(2) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-24.61586deg);
  animation: move 2199.45156ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -0.23341s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(2)::before {
  position: absolute;
  content: "🍔";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(3) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-29.53585deg);
  animation: move 3290.70884ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -3.42579s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(3)::before {
  position: absolute;
  content: "✈";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(4) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(20.69525deg);
  animation: move 1775.13082ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -0.14853s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(4)::before {
  position: absolute;
  content: "😸";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(5) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-20.56821deg);
  animation: move 3494.41697ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -3.03239s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(5)::before {
  position: absolute;
  content: "🐴";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(6) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-3.18866deg);
  animation: move 3541.58798ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -1.81028s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(6)::before {
  position: absolute;
  content: "🐠";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(7) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(3.90758deg);
  animation: move 3967.65909ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -2.10591s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(7)::before {
  position: absolute;
  content: "🐒";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(8) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(29.22356deg);
  animation: move 3685.96012ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -2.19852s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(8)::before {
  position: absolute;
  content: "🍕";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(9) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-36.99638deg);
  animation: move 2171.42687ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -3.35692s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(9)::before {
  position: absolute;
  content: "🍧";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(10) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(23.36884deg);
  animation: move 2477.9661ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -2.16971s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(10)::before {
  position: absolute;
  content: "🍮";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(11) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-3.0735deg);
  animation: move 2944.33579ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -0.69043s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(11)::before {
  position: absolute;
  content: "🐱‍💻";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(12) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-11.67756deg);
  animation: move 3101.29074ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -1.02858s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(12)::before {
  position: absolute;
  content: "😍";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(13) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-24.64361deg);
  animation: move 2278.79066ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -0.23268s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(13)::before {
  position: absolute;
  content: "😸";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(14) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(1.50196deg);
  animation: move 1997.47043ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -0.01373s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(14)::before {
  position: absolute;
  content: "🐸";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(15) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-11.50935deg);
  animation: move 1809.12321ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -3.61321s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(15)::before {
  position: absolute;
  content: "💎";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(16) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-16.73195deg);
  animation: move 2894.92513ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -1.66201s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(16)::before {
  position: absolute;
  content: "🦅";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(17) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-20.65034deg);
  animation: move 1549.29633ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -3.34345s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(17)::before {
  position: absolute;
  content: "👏";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(18) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-16.08551deg);
  animation: move 2489.93292ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -3.59042s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(18)::before {
  position: absolute;
  content: "🍒";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(19) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-11.15932deg);
  animation: move 2759.51887ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -3.79824s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(19)::before {
  position: absolute;
  content: "🐒";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(20) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-7.22732deg);
  animation: move 2096.64561ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -3.73719s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(20)::before {
  position: absolute;
  content: "🎉";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(21) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-23.30932deg);
  animation: move 1913.3938ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -2.14236s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(21)::before {
  position: absolute;
  content: "🏆";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(22) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-23.01613deg);
  animation: move 3078.91609ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -2.12646s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(22)::before {
  position: absolute;
  content: "🐸";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(23) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-5.20863deg);
  animation: move 3981.31801ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -1.17652s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(23)::before {
  position: absolute;
  content: "😽";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(24) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-3.41246deg);
  animation: move 2495.76307ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -3.001s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(24)::before {
  position: absolute;
  content: "🥬";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(25) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-2.3622deg);
  animation: move 3996.0169ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -0.85613s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(25)::before {
  position: absolute;
  content: "🤖";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(26) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-12.71401deg);
  animation: move 3274.36604ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -0.84533s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(26)::before {
  position: absolute;
  content: "🍊";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(27) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-10.29777deg);
  animation: move 3312.64923ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -0.47794s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(27)::before {
  position: absolute;
  content: "🐱‍💻";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(28) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(16.92256deg);
  animation: move 2163.86202ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -0.62409s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(28)::before {
  position: absolute;
  content: "🍗";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(29) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(3.25747deg);
  animation: move 1822.61594ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -1.34227s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(29)::before {
  position: absolute;
  content: "🎉";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(30) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-26.1683deg);
  animation: move 2932.92283ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -1.65807s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(30)::before {
  position: absolute;
  content: "✈";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(31) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(34.31056deg);
  animation: move 2294.80925ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -0.78291s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(31)::before {
  position: absolute;
  content: "🚀";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(32) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-36.77546deg);
  animation: move 3230.5606ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -2.79561s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(32)::before {
  position: absolute;
  content: "💎";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(33) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-33.29147deg);
  animation: move 3784.71709ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -0.59856s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(33)::before {
  position: absolute;
  content: "🐴";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(34) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(32.89699deg);
  animation: move 2867.72284ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -3.59617s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(34)::before {
  position: absolute;
  content: "📯";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(35) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(12.03936deg);
  animation: move 2797.16293ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -2.42979s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(35)::before {
  position: absolute;
  content: "🍮";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(36) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-3.79799deg);
  animation: move 2843.09209ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -3.20614s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(36)::before {
  position: absolute;
  content: "🍊";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(37) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-9.24024deg);
  animation: move 3004.09476ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -3.52141s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(37)::before {
  position: absolute;
  content: "😸";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(38) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-0.36623deg);
  animation: move 2555.0124ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -0.24027s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(38)::before {
  position: absolute;
  content: "🐮";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(39) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(3.15281deg);
  animation: move 1826.35604ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -3.10741s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(39)::before {
  position: absolute;
  content: "🍗";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(40) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-5.4283deg);
  animation: move 3079.33032ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -1.34368s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(40)::before {
  position: absolute;
  content: "🍕";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(41) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(1.32689deg);
  animation: move 2215.02976ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -2.12843s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(41)::before {
  position: absolute;
  content: "🎂";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(42) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-5.23625deg);
  animation: move 3152.25119ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -2.89575s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(42)::before {
  position: absolute;
  content: "🍐";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(43) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-7.63122deg);
  animation: move 2828.53797ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -1.46248s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(43)::before {
  position: absolute;
  content: "🤖";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(44) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-15.51813deg);
  animation: move 2987.11164ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -3.79661s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(44)::before {
  position: absolute;
  content: "💖";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(45) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(0.06273deg);
  animation: move 2455.22398ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -2.27509s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(45)::before {
  position: absolute;
  content: "🐒";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(46) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-32.88028deg);
  animation: move 1971.84433ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -2.73993s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(46)::before {
  position: absolute;
  content: "🥗";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(47) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(33.90519deg);
  animation: move 2756.72689ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -3.2881s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(47)::before {
  position: absolute;
  content: "🏆";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(48) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-36.5151deg);
  animation: move 3493.49867ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -2.54873s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(48)::before {
  position: absolute;
  content: "🍒";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(49) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(10.90509deg);
  animation: move 3919.60391ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -3.30631s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(49)::before {
  position: absolute;
  content: "🐷";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

li:nth-child(50) {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  transform: rotate(-10.63857deg);
  animation: move 1693.72637ms cubic-bezier(0.46, 0.53, 0.51, 0.62) -2.8914s infinite;
  opacity: 0;
  transition: 1.5s opacity .8s;
}

li:nth-child(50)::before {
  position: absolute;
  content: "🎉";
  font-size: 50px;
}

li:active {
  opacity: 1;
  transition: .1s opacity;
}

@keyframes move {
  100% {
    transform: rotate(0) translate(0, -300px);
  }
}
